package org.jeecg.modules.generator.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jeecg.common.aspect.annotation.Dict;

/**
 * @Description 低代码配置项模型
 * @Author Administrator
 * @Date 2023-05-05 21:46:38
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("SYS_GENERATE_ITEM_CONFIG")
public class SysGenerateItemConfigEntity {

    /**
     * 主键ID
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private java.lang.String id;
    /**
     * 参数名称
     */
    private java.lang.String fieldName;
    /**
     * 参数说明
     */
    private java.lang.String fieldRemark;
    /**
     * 值类型
     */
    @Dict(dicCode = "value_type")
    private java.lang.String valueType;
    /**
     * 是否必填：1-是  2-否
     */
    @Dict(dicCode = "yn")
    private java.lang.String required;
    /**
     * 字典类型
     */
    private java.lang.String dictType;

    /**
     * 默认值
     */
    private String defaultValue;

    /**排序*/
    private Integer sort;
}
